package com.jeasonzhao.report.engine.irp;

import com.jeasonzhao.commons.logger.Logger;
import com.jeasonzhao.report.dataset.DataSet;
import com.jeasonzhao.report.exceptions.RenderException;
import com.jeasonzhao.report.model.Report;

public interface IReportRender
{
    public void renderDataset(Logger log,Report report,DataSet initTableData)
        throws RenderException;

    public void renderParamterSelector(Logger log,Report report,Exception error)
        throws RenderException;

    public void renderException(Logger log,Report report,Exception exception);
}
